Sourdough Cranberry Walnut Bread